platoon commanders - French English Dictionary